// pages/user_info/user_info.js
var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: {},
    isAuthentication: false, // 字段是否实名认证
    realName: '',// 实名认证后 真实姓名
    stuPhoneNum: '1234567890',
    inputTxt: '', //存储输入内容
    toastTitle: '手机号码',
    aboutme: "英俊潇洒风流倜傥玉树凌风英俊潇洒风流倜傥玉树凌风英俊潇洒风流倜傥玉树凌风",
    ifShowToast: false,
    inputFocus: false,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //更新数据
    this.setData({
      userInfo: app.globalData.userInfo,
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  showToastPhoneNum: function (e) {
    this.setData({
      ifShowToast: true,
      toastTitle: '手机号码',
    });
  },

  showToastAboutMe: function (e) {
    this.setData({
      ifShowToast: true,
      toastTitle: '个人说明',
    });
  },

  toastCancel: function (e) {
    this.setData({
      inputFocus: false,
      ifShowToast: false,
      inputTxt: '',
    });
  },

  toastConfirm: function (e) {
    if (this.data.toastTitle == '手机号码') {
      if (this.validatemobile(this.data.inputTxt)) {
        this.setData({
          stuPhoneNum: this.data.inputTxt,
          inputFocus: false,
          ifShowToast: false,
          inputTxt: '',
        });
      }
    } else {
      if (this.data.inputTxt.length > 100) {
        wx.showToast({
          title: '长度请不要超过100字！',
          icon: 'none',
          duration: 1500
        })
        return;
      }
      this.setData({
        aboutme: this.data.inputTxt,
        inputFocus: false,
        ifShowToast: false,
        inputTxt: '',
      });
    }


  },

  listenerPhoneInput: function (e) {  // 用户名input  获得焦点。 可填写内容
    this.setData({
      inputFocus: true,
    });
  },

  setValue: function (e) {  // 用户名input  获得焦点。 可填写内容
    this.setData({
      inputTxt: e.detail.value,
    });
  },

  validatemobile: function (mobile) {
    if (mobile.length == 0) {
      wx.showToast({
        title: '请输入手机号！',
        icon: 'none',
        duration: 1500
      })
      return false;
    }
    if (mobile.length != 11) {
      wx.showToast({
        title: '手机号长度有误！',
        icon: 'none',
        duration: 1500
      })
      return false;
    }
    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;
    if (!myreg.test(mobile)) {
      wx.showToast({
        title: '手机号有误！',
        icon: 'none',
        duration: 1500
      })
      return false;
    }
    return true;
  },

  goAuthentication: function (e) {  // 用户名input  获得焦点。 可填写内容
    wx.showToast({
      title: '该功能暂不开放，需要实名认证请联系客服',
      icon: 'none',
      duration: 3000
    })
  },

  listenerInfoInput: function (e) {  // 用户名input  获得焦点。 可填写内容

  },

})